6b2440aeeeb195fe36bcc88ca39a320b139bfe3c,workbench/source/jetbrains/mps/datatransfer/TextPasteUtil.java,TextPasteUtil,getStringFromClipboard,#,33

Before Change


  }

  public static String getStringFromClipboard() {
    Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
    Transferable content = null;
    try {
      if (!cb.isDataFlavorAvailable(DataFlavor.stringFlavor)) {
        return null;
      }
    } catch (IllegalStateException e) {

After Change



  public static String getStringFromClipboard() {
    Transferable content = null;
    for (Transferable trf: CopyPasteManagerEx.getInstanceEx().getAllContents()) {
      if (trf != null && trf.isDataFlavorSupported(DataFlavor.stringFlavor)) {
        content = trf;
        break;
      }